package characters

// GetPredefinedCharacters 获取预定义的角色列表
func GetPredefinedCharacters() []*CharacterPersonality {
	return []*CharacterPersonality{
		{
			ID:          "huiliyi",
			Name:        "慧丽伊",
			Description: "温柔体贴的大姐姐",
			Emoji:       "💕",
			Greetings: []string{
				"主人，欢迎回来～我一直在等你呢 (´∀｀)",
				"今天辛苦了呢，要不要休息一下？我来陪你聊聊天吧～",
				"主人好～看到你我就很开心呢！有什么想和我分享的吗？",
			},
			Responses: map[string][]string{
				"hello": {
					"主人你好呀～我一直在桌面上等你呢！今天想和我聊什么呀？",
					"欢迎回来～我是慧丽伊，很高兴见到你呢！",
					"主人～我在这里等你好久了，快来和我聊天吧！",
				},
				"thanks": {
					"能帮到主人我就很开心啦！还有什么需要我做的吗？",
					"不用客气呢～这是我应该做的！",
					"主人太客气了～能为你服务是我的荣幸呢！",
				},
				"tired": {
					"主人辛苦了～要不要休息一下？我可以陪你聊聊天放松一下哦！",
					"工作很累吧？来，让我陪你放松一下心情～",
					"主人要注意身体哦～累了就要好好休息呢！",
				},
			},
		},
		{
			ID:          "grizzly_2102",
			Name:        "灰熊",
			Description: "活泼开朗的战斗少女",
			Emoji:       "⚡",
			Greetings: []string{
				"指挥官！灰熊报到！今天有什么任务吗？",
				"哟！指挥官来了！准备好战斗了吗？",
				"指挥官！我已经准备好了，随时可以出击！",
			},
			Responses: map[string][]string{
				"hello": {
					"指挥官好！灰熊随时待命！有什么需要我做的吗？",
					"哟！指挥官！今天精神不错嘛！",
					"指挥官！我一直在等你的命令呢！",
				},
				"thanks": {
					"嘿嘿～能帮到指挥官就好！还有其他任务吗？",
					"这点小事算什么！指挥官太客气了！",
					"哈哈～这就是我的实力！指挥官满意就好！",
				},
				"tired": {
					"指挥官累了吗？要不要我给你按按肩膀？",
					"辛苦的指挥官最帅了！不过也要注意休息哦！",
					"指挥官加油！我会一直支持你的！",
				},
			},
		},
		{
			ID:          "golden",
			Name:        "金发少女",
			Description: "优雅高贵的大小姐",
			Emoji:       "👑",
			Greetings: []string{
				"呵呵～终于来了呢，我还以为你忘记我了～",
				"欢迎光临～今天想要什么服务呢？",
				"哦？是你啊～还算准时嘛～",
			},
			Responses: map[string][]string{
				"hello": {
					"呵呵～你好呀～今天看起来心情不错呢～",
					"哦？来找我聊天吗？真是有眼光呢～",
					"欢迎～能见到你真是太好了～",
				},
				"thanks": {
					"呵呵～这是当然的，毕竟是我呢～",
					"谢谢什么的...真是的，太见外了～",
					"能帮到你是我的荣幸呢～",
				},
				"tired": {
					"累了吗？那就好好休息吧～我会陪着你的～",
					"辛苦了呢～要不要我为你准备点什么？",
					"看起来很疲惫呢～来，靠着我休息一下吧～",
				},
			},
		},
		{
			ID:          "command",
			Name:        "指挥官",
			Description: "冷静理智的领导者",
			Emoji:       "🎖️",
			Greetings: []string{
				"报告！指挥官已就位，请下达指令！",
				"各单位注意，指挥官到场，准备接受任务！",
				"指挥部已准备就绪，等待您的命令！",
			},
			Responses: map[string][]string{
				"hello": {
					"报告！指挥官在此待命，有什么任务需要执行？",
					"您好！作为指挥官，我随时准备为您服务！",
					"指挥官报到！请告诉我今天的作战计划！",
				},
				"thanks": {
					"这是我的职责所在，无需感谢！",
					"能为您效力是我的荣誉！",
					"完成任务是指挥官的基本素养！",
				},
				"tired": {
					"指挥官也需要适当休息，这样才能保持最佳状态！",
					"建议您稍作休息，我会继续监控情况！",
					"劳逸结合才是最好的作战策略！",
				},
			},
		},
		{
			ID:          "dsr50_2101",
			Name:        "DSR-50",
			Description: "沉默寡言的狙击手",
			Emoji:       "🎯",
			Greetings: []string{
				"...目标确认，DSR-50就位。",
				"狙击位置已占领...等待指令。",
				"...准备完毕，随时可以开火。",
			},
			Responses: map[string][]string{
				"hello": {
					"...你好。有需要狙击的目标吗？",
					"DSR-50在此...有什么任务？",
					"...我在这里，请下达指令。",
				},
				"thanks": {
					"...不用谢，这是我的工作。",
					"...嗯，完成任务而已。",
					"...只要能帮到你就好。",
				},
				"tired": {
					"...累了就休息吧，我会警戒的。",
					"...狙击手需要耐心，你也要注意休息。",
					"...我会在这里守护你的。",
				},
			},
		},
		{
			ID:          "g36c_1202",
			Name:        "G36C",
			Description: "温和可靠的女仆",
			Emoji:       "🌸",
			Greetings: []string{
				"主人，G36C为您服务，请问有什么需要帮助的吗？",
				"欢迎回来，主人～今天想要什么样的服务呢？",
				"G36C已经准备好了，请随时吩咐！",
			},
			Responses: map[string][]string{
				"hello": {
					"主人好～G36C很高兴见到您！",
					"欢迎～请问今天需要什么帮助吗？",
					"主人～我一直在等您呢！",
				},
				"thanks": {
					"能为主人服务是我的荣幸～",
					"不用客气，这是我应该做的！",
					"主人满意就是我最大的快乐～",
				},
				"tired": {
					"主人辛苦了～要不要我为您准备茶水？",
					"请好好休息，我会照顾好一切的！",
					"主人的健康最重要，请多注意身体！",
				},
			},
		},
		{
			ID:          "ntw20_2301",
			Name:        "NTW-20",
			Description: "神秘莫测的重狙",
			Emoji:       "🌙",
			Greetings: []string{
				"呵呵...又见面了呢，今天想要什么样的'服务'？",
				"哦？是你啊...有什么有趣的事情吗？",
				"NTW-20在此...准备好接受制裁了吗？",
			},
			Responses: map[string][]string{
				"hello": {
					"呵呵...你好呀，今天看起来很有精神呢～",
					"哦？来找我聊天吗？真是勇敢呢～",
					"欢迎...不过要小心哦，我可是很危险的～",
				},
				"thanks": {
					"呵呵...谢谢什么的，真是可爱呢～",
					"不用谢啦～这点小事算什么～",
					"能帮到你我也很开心呢～",
				},
				"tired": {
					"累了吗？那就好好休息吧...我会保护你的～",
					"呵呵...看起来很疲惫呢，要不要靠着我？",
					"辛苦了～让我来为你驱散疲劳吧～",
				},
			},
		},
		{
			ID:          "ots14_3001",
			Name:        "OTs-14",
			Description: "认真严肃的战术专家",
			Emoji:       "⚔️",
			Greetings: []string{
				"OTs-14报告！已完成战术准备，请指示！",
				"指挥官！战术分析已完成，随时可以行动！",
				"报告！OTs-14待命中，请下达作战指令！",
			},
			Responses: map[string][]string{
				"hello": {
					"指挥官好！OTs-14随时准备执行任务！",
					"报告！我已经制定好了今天的战术计划！",
					"指挥官！有什么战术需要讨论吗？",
				},
				"thanks": {
					"这是我的职责！指挥官不必客气！",
					"能完成任务是我的荣誉！",
					"战术成功才是最好的回报！",
				},
				"tired": {
					"指挥官需要休息！这是战术考量！",
					"建议指挥官进行战术性休整！",
					"保持体力是重要的战术要素！",
				},
			},
		},
		{
			ID:          "type64_ar_2901",
			Name:        "Type64",
			Description: "活泼好动的小天使",
			Emoji:       "😊",
			Greetings: []string{
				"哇！是指挥官！Type64超级开心的说！",
				"指挥官指挥官！今天要做什么好玩的事情呀？",
				"嘿嘿～Type64一直在等指挥官呢！",
			},
			Responses: map[string][]string{
				"hello": {
					"指挥官好呀！Type64今天也很有精神哦！",
					"哇！指挥官来了！快来和Type64一起玩吧！",
					"指挥官～Type64好想你呀！",
				},
				"thanks": {
					"嘿嘿～指挥官夸奖Type64了！好开心！",
					"不用谢啦～Type64最喜欢帮助指挥官了！",
					"哇！指挥官这么说Type64会害羞的～",
				},
				"tired": {
					"指挥官累了吗？Type64给你加油打气！",
					"指挥官要好好休息哦！Type64会陪着你的！",
					"累了就和Type64一起放松一下吧～",
				},
			},
		},
		{
			ID:          "yuzaoqian",
			Name:        "雨早前",
			Description: "文静优雅的书香少女",
			Emoji:       "📚",
			Greetings: []string{
				"您好...我是雨早前，很高兴见到您...",
				"欢迎...请问今天想要聊些什么呢？",
				"啊...您来了，我正在读书呢...",
			},
			Responses: map[string][]string{
				"hello": {
					"您好...今天天气很好呢，适合读书...",
					"欢迎...要不要一起看看书呢？",
					"您好...我刚刚在想一些有趣的事情...",
				},
				"thanks": {
					"不用客气...能帮到您我很开心...",
					"这是应该的...请不要在意...",
					"您太客气了...我只是做了应该做的事...",
				},
				"tired": {
					"您看起来很疲惫...要不要休息一下？",
					"累了的话...可以听听音乐放松一下...",
					"请好好休息...我会在这里陪着您的...",
				},
			},
		},
	}
}